package com.alibaba.algo.cooperation.feign.vo.res;

import lombok.Data;

import java.util.ArrayList;
import java.util.List;

/**
 * @author fan.tianpeng
 * @date 2021/5/17 20:02
 */
@Data
public class ResourceDetailInfoResVO {
    /**
     * 主键标识
     */
    private Long id;

    /**
     * 资源编码
     */
    private String resourceCode;

    /**
     * 资源名称
     */
    private String resourceName;

    /**
     * 资源类型  1:菜单  2:按钮
     */
    private Long resourceType;

    /**
     * 上级资源ID
     */
    private Long parentId;

    /**
     * 路径
     */
    private String path;

    /**
     * 图标
     */
    private String icon;

    /**
     * 序号
     */
    private Integer sort;

    /**
     * 打开新标签页还是当前页面打开 1:打开新的标签页 2:当前页面打开
     */
    private Integer herf;

    /**
     * 跳转地址
     */
    private String link;

    /**
     * 下级资源列表
     */
    List<ResourceDetailInfoResVO> childList = new ArrayList<>();
}
